<?php

/**
 * Класс RL_Language -- яызк
 *
 * @package RL
 * @author Lucky <lucky@jetstyle.ru>
 * @version $Id: Language.php 62 2007-09-05 08:27:21Z lucky $
 */
class RL_Language
{


	//!a constructor
	/**
	 * create создать язык
	 *
	 * @param mixed $name имя
	 * @access public
	 * @return RL_Language
	 */
	static public function create ($ctx, $name)
	{
		$lang = new self($ctx);
		$lang->setName($name);
		return $lang;
	} // end of function create

	//!an accessor
	/**
	 * getName вернуть название языка
	 *
	 * @access public
	 * @return string
	 */
	public function getName ()
	{
		return $this->name;
	} // end of function getName

	//!a manipulator
	/**
	 * setName установить название языка
	 *
	 * @param mixed $value название языка
	 * @access public
	 * @return $this
	 */
	public function setName ($value)
	{
		$this->name = strtolower($value);
		return $this;
	} // end of function setName

}

